package com.ruoyi.eqmonitor.domain;

import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 设备与关联关系对象 opt_device_and_relation
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class OptDeviceAndRelation extends OptDevice {

    private static final long serialVersionUID = 1L;

    /** 管线类型(YSG,WSG,HSG) */
    @Excel(name = "管线类型(YSG,WSG,HSG)")
    private String pipeType;

    /** 管点 物探点号 */
    @Excel(name = "管点 物探点号")
    private String pipeWtdh;

    /** 管线 起点点号 */
    @Excel(name = "管线 起点点号+_+终点点号, 逗号分隔")
    private String pipeLines;

    /** 管点 井深 */
    @Excel(name = "管点 井深")
    private Double pipeJs;

    /** 片区主键 */
    @Excel(name = "片区主键")
    private Long areaId;

    /** 片区编码 */
    @Excel(name = "片区编码")
    private String areaCode;

    /** 片区名称 */
    @Excel(name = "片区名称")
    private String areaName;

    /** 泵站主键 */
    @Excel(name = "泵站主键")
    private Long pumpStationId;

    /** 泵站名称 */
    @Excel(name = "泵站名称")
    private String pumpStationName;

    /** 污水厂id */
    @Excel(name = "污水厂id")
    private Long sewageId;

    /** 污水厂名字 */
    @Excel(name = "污水厂名字")
    private String sewageName;

    /** 泵站污水厂分区id(根据分区确定的本区域下设备) */
    private Integer sewagePumpRangeId;

    /** 泵站污水厂分区name(根据分区确定的本区域下设备) */
    private String sewagePumpRangeName;

}
